package com.hzw.code.fast.sys.dto;

import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.io.Serializable;
import lombok.EqualsAndHashCode;

/**
 * 角色表(SysRole)查询响应类
 *
 * @author 胡汉三
 * @data 2020-05-20 15:30:55
 */
@Getter
@Setter
@ToString
@EqualsAndHashCode
@ApiModel(value = "角色表查询Response", description = "角色表查询响应")
public class SysRoleDto  implements Serializable  {
    
    /**
     * 序列号
     */
    private static final long serialVersionUID = -79442044639213476L;

    /**
     * 角色编号
     */
    @ApiModelProperty(name = "roleId", value = "角色编号")     
    private String roleId;
    
    /**
     * 角色名称
     */
    @ApiModelProperty(name = "roleName", value = "角色名称")     
    private String roleName;
    
    /**
     * 角色编码
     */
    @ApiModelProperty(name = "roleCode", value = "角色编码")     
    private String roleCode;
    
    /**
     * 上级角色编号
     */
    @ApiModelProperty(name = "parentRoleId", value = "上级角色编号")     
    private String parentRoleId;
    
    /**
     * 删除标识：1已删除；0未删除
     */
    @ApiModelProperty(name = "isDeleted", value = "删除标识：1已删除；0未删除")     
    private Integer isDeleted;
    
    /**
     * 创建时间
     */
    @ApiModelProperty(name = "createTime", value = "创建时间")     
    private Date createTime;
    
    /**
     * 创建人
     */
    @ApiModelProperty(name = "createUserId", value = "创建人")     
    private String createUserId;
    
    /**
     * 修改时间
     */
    @ApiModelProperty(name = "modifyTime", value = "修改时间")     
    private Date modifyTime;
    
    /**
     * 修改人
     */
    @ApiModelProperty(name = "modifyUserId", value = "修改人")     
    private String modifyUserId;
    
    /**
     * 备注
     */
    @ApiModelProperty(name = "remark", value = "备注")     
    private String remark;
    
}